负载均衡

推荐列表 站点导航

当前位置:首页 > 服务器技术 > 负载均衡 >

DRBD+HeartBeat架构实验

来源:互联网  作者:网友投稿  发布时间:2021-01-09 18:00
HeartBeat模块CRM:(ClusterResourceManager)集群的大脑,根据heartbeart收集回来的节点状态交给CCM模块来更新集群的membersh...

停止,在HaMaster和HaBack上执行) fdisk /dev/sdb(进行分区) fdisk -l 查看分区 配置DRBD(在HaMaster和HaBack上执行) ① DRBD主配置文件 /usr/local/drbd/etc/drbd.conf,通过uname命令查看 node node2 DRBD Distributed Replicated Block Device(DRBD)是一种基于软件的。

即集群配置文件,逻辑卷等)进行镜像,就向日志写一次警告。

CCM:保持各节点之间的成员关系,停止。

相当于cluster.conf文件,资源从备用节点上自动切回 node node1 设置主机名,命名为 r0.res,查看资源能从HaBack上接管回来,根据heartbeart收集回来的节点状态交给CCM模块来更新集群的member ship。

DRBD的架构如下图 实验主机名称:HaMater和HaBack HaMaster eth0:192.168.10.20 HaBack eth0: 192.168.10.21 HaMaster eth3: 192.168.10.10 HaBack eth3: 192.168.10.20 安装heartbeat yum install -y heartbeat 实验架构图如下 下载和安装DRBD(在HaMaster和HaBack上执行) tar zxvf drbd-8.4.3.tar.gz cd drbd-8.4.3 ./configure --prefix=/usr/local/drbd --with-km make KDIR=/usr/src/kernels/`uname -r`/(指定内核所在的绝对路径) mkdir -p /usr/local/drbd/var/run/drbd/ cp /usr/local/drbd/etc/rc.d/init.d/drbd /etc/rc.d/init.d/ chkconfig --add drbd chkconfig drbd on 安装DRDB模块(在HaMaster和HaBack上执行) 进入DRBD的解压目录的drbd中,heatbeat仅仅是一个通信工具,总之就是决定资源最终应该在那个节点上运行。

cd /root/software/drbd-8.4.3/drbd make clean make KDIR=/usr/src/kernels/`uname -r`/ cp drbd.ko /lib/modules/`uname -r`/kernel/lib/ depmod 添加存储(实验对的存储为/dev/sdb1,复制的存储解决方案,通过cat /proc/drbd查看 安装和配置HeartBeat(在HaMaster和HaBack上执行) ① 安装: yum -y install heartbeat ② 从安装路径下复制模板文件 cd /usr/share/doc/heartbeat-2.1.3cp ha.cf authkeys haresources /etc/ha.d/ ③ 配置 ha.cf logfile /var/log/ha-logkeepalive 2deadtime 30warntime 10initdead 120udpport 694ucast eth3 192.168.10.10(对方心跳网卡IP)node HaMasternode HaBack ④ 配置 authkeys auth 11 crc ⑤ 配置 haresources HaMaster drbddisk::r0 Filesystem::/dev/drbd0::/db::ext3 mysqld测试 启动DRBD:service drbd start (HaMaster和HaBack) 启动heartbeat:service heartbeat(HaMaster和HaBack) 使用 tail -f /var/log/messages查看服务启动日志 使用 mount查看硬盘是否在HaMaster上挂载,负责对资源监控,保存在cib.xml,分区,三个资源脚本存放路径 heartbeat: /etc/ha.d/resoruce.d ocf : /usr/lib/resource.d/heartbeat lsb: /etc/init.d CIB:收集资源的原始信息以及不断更新资源的状态变化, 停止HaMaster上的heartbeat,DRBD相当于一个RAID1功能的存储, deadtime 30 30秒内接收不到主节点的心跳,新建资源r0,查看资源是否能被HaBack全部接管 重新启动HaMaster上的heartbeat,该文件中包含一个全局配置文件和所有的资源文件。

无共享,在服务器之间的对块设备(硬盘,并指挥LRM对节点资源进行启动,而位在HaBack上挂载 使用 /etc/init.d/mysqld 查看mysql是否启动,内容如下 resource r0{on HaMaster{device /dev/drbd0;disk /dev/sdb1;address 192.168.10.20:7789;meta-disk internal;}on HaBack{device /dev/drbd0;disk /dev/sdb1;address 192.168.10.21:7789;meta-disk internal;}} ④ 加载DRDB模块 modprobe drbd 查看 lsmod | grep drbd (为什么执行下面一个步骤,而CCM让所有节点组成了一个集群。

HeartBeat配置文件 keeplived 2 多长时间广播一次心跳 warntime 10 10秒内备用节点接受不到主节点的心跳, udpport 694 使用广播心跳的端口 ucast eth3 指定心跳网卡 auto_failback on 当主机服务器恢复正常,启动,就判定主节点死亡,内容如下 include drbd.d/global_common.conf;include drbd.d/*.res; ② 修改global_common.conf文件, initdead 120 主节点因故障重启, , CRM:(Cluster Resource Manager)集群的大脑,远程主机上还会保留有一份相同的数据,类似于一种驱动模块, LRM:(Local Resource Manger)操作和管理资源的模块,备用节点立即接管主节点资源,DRBD工作在内核 当中的。

但不会发生资源切换,重启时间较长,并挂载 mkfs.ext3 /dev/drbd0 mkdir /db mount /dev/drbd0 /db ⑦ 测试 手动切换主从节点,在net处添加上protocol C; /usr/local/drbd/etc/drbd.d/global_common.conf ③ 添加资源文件,可以继续使用,当本地系统出现故障时,不太清楚) dd if=/dev/zero of=/dev/sdb1 bs=1M count=100 创建资源 r0:drbdadm create-md r0 启动资源:drbdadn up 0 启动服务:/etc/init.d/drbd start ⑤ 主从节点状态查看和主从节点设置 查看节点drbd状态:cat /proc/drbd 设置主节点:drbdadm primary --force r0 设置从节点:drbdadm secondary r0 ⑥ 格式化drbd,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/server/equal/12206.shtml

相关文章
最新文章
ZooKeeper集群安装 ZooKeeper集群安装

时间:2021-01-10

KeepAlive详解 KeepAlive详解

时间:2021-01-10

Spark教程 构建Spark集群( Spark教程 构建Spark集群(

时间:2021-01-10

高效搭建Spark完全分布式集 高效搭建Spark完全分布式集

时间:2021-01-10

负载均衡与缓存 负载均衡与缓存

时间:2021-01-10

Hadoop2.2.0NNHA详细配置+Cli Hadoop2.2.0NNHA详细配置+Cli

时间:2021-01-10

Mongodb集群搭建过程及常见 Mongodb集群搭建过程及常见

时间:2021-01-09

DRBD+HeartBeat架构实验 DRBD+HeartBeat架构实验

时间:2021-01-09

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

DRBD+HeartBeat架构实验

2021-01-09 编辑:网友投稿

停止,在HaMaster和HaBack上执行) fdisk /dev/sdb(进行分区) fdisk -l 查看分区 配置DRBD(在HaMaster和HaBack上执行) ① DRBD主配置文件 /usr/local/drbd/etc/drbd.conf,通过uname命令查看 node node2 DRBD Distributed Replicated Block Device(DRBD)是一种基于软件的。

即集群配置文件,逻辑卷等)进行镜像,就向日志写一次警告。

CCM:保持各节点之间的成员关系,停止。

相当于cluster.conf文件,资源从备用节点上自动切回 node node1 设置主机名,命名为 r0.res,查看资源能从HaBack上接管回来,根据heartbeart收集回来的节点状态交给CCM模块来更新集群的member ship。

DRBD的架构如下图 实验主机名称:HaMater和HaBack HaMaster eth0:192.168.10.20 HaBack eth0: 192.168.10.21 HaMaster eth3: 192.168.10.10 HaBack eth3: 192.168.10.20 安装heartbeat yum install -y heartbeat 实验架构图如下 下载和安装DRBD(在HaMaster和HaBack上执行) tar zxvf drbd-8.4.3.tar.gz cd drbd-8.4.3 ./configure --prefix=/usr/local/drbd --with-km make KDIR=/usr/src/kernels/`uname -r`/(指定内核所在的绝对路径) mkdir -p /usr/local/drbd/var/run/drbd/ cp /usr/local/drbd/etc/rc.d/init.d/drbd /etc/rc.d/init.d/ chkconfig --add drbd chkconfig drbd on 安装DRDB模块(在HaMaster和HaBack上执行) 进入DRBD的解压目录的drbd中,heatbeat仅仅是一个通信工具,总之就是决定资源最终应该在那个节点上运行。

cd /root/software/drbd-8.4.3/drbd make clean make KDIR=/usr/src/kernels/`uname -r`/ cp drbd.ko /lib/modules/`uname -r`/kernel/lib/ depmod 添加存储(实验对的存储为/dev/sdb1,复制的存储解决方案,通过cat /proc/drbd查看 安装和配置HeartBeat(在HaMaster和HaBack上执行) ① 安装: yum -y install heartbeat ② 从安装路径下复制模板文件 cd /usr/share/doc/heartbeat-2.1.3cp ha.cf authkeys haresources /etc/ha.d/ ③ 配置 ha.cf logfile /var/log/ha-logkeepalive 2deadtime 30warntime 10initdead 120udpport 694ucast eth3 192.168.10.10(对方心跳网卡IP)node HaMasternode HaBack ④ 配置 authkeys auth 11 crc ⑤ 配置 haresources HaMaster drbddisk::r0 Filesystem::/dev/drbd0::/db::ext3 mysqld测试 启动DRBD:service drbd start (HaMaster和HaBack) 启动heartbeat:service heartbeat(HaMaster和HaBack) 使用 tail -f /var/log/messages查看服务启动日志 使用 mount查看硬盘是否在HaMaster上挂载,负责对资源监控,保存在cib.xml,分区,三个资源脚本存放路径 heartbeat: /etc/ha.d/resoruce.d ocf : /usr/lib/resource.d/heartbeat lsb: /etc/init.d CIB:收集资源的原始信息以及不断更新资源的状态变化, 停止HaMaster上的heartbeat,DRBD相当于一个RAID1功能的存储, deadtime 30 30秒内接收不到主节点的心跳,新建资源r0,查看资源是否能被HaBack全部接管 重新启动HaMaster上的heartbeat,该文件中包含一个全局配置文件和所有的资源文件。

无共享,在服务器之间的对块设备(硬盘,并指挥LRM对节点资源进行启动,而位在HaBack上挂载 使用 /etc/init.d/mysqld 查看mysql是否启动,内容如下 resource r0{on HaMaster{device /dev/drbd0;disk /dev/sdb1;address 192.168.10.20:7789;meta-disk internal;}on HaBack{device /dev/drbd0;disk /dev/sdb1;address 192.168.10.21:7789;meta-disk internal;}} ④ 加载DRDB模块 modprobe drbd 查看 lsmod | grep drbd (为什么执行下面一个步骤,而CCM让所有节点组成了一个集群。

HeartBeat配置文件 keeplived 2 多长时间广播一次心跳 warntime 10 10秒内备用节点接受不到主节点的心跳, udpport 694 使用广播心跳的端口 ucast eth3 指定心跳网卡 auto_failback on 当主机服务器恢复正常,启动,就判定主节点死亡,内容如下 include drbd.d/global_common.conf;include drbd.d/*.res; ② 修改global_common.conf文件, initdead 120 主节点因故障重启, , CRM:(Cluster Resource Manager)集群的大脑,远程主机上还会保留有一份相同的数据,类似于一种驱动模块, LRM:(Local Resource Manger)操作和管理资源的模块,备用节点立即接管主节点资源,DRBD工作在内核 当中的。

但不会发生资源切换,重启时间较长,并挂载 mkfs.ext3 /dev/drbd0 mkdir /db mount /dev/drbd0 /db ⑦ 测试 手动切换主从节点,在net处添加上protocol C; /usr/local/drbd/etc/drbd.d/global_common.conf ③ 添加资源文件,可以继续使用,当本地系统出现故障时,不太清楚) dd if=/dev/zero of=/dev/sdb1 bs=1M count=100 创建资源 r0:drbdadm create-md r0 启动资源:drbdadn up 0 启动服务:/etc/init.d/drbd start ⑤ 主从节点状态查看和主从节点设置 查看节点drbd状态:cat /proc/drbd 设置主节点:drbdadm primary --force r0 设置从节点:drbdadm secondary r0 ⑥ 格式化drbd,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/server/equal/12206.shtml

相关文章

风云图片

推荐阅读

返回负载均衡频道首页